31 research outputs found

    Middleware minimal et auto-extensible pour le déploiement de services en environnement pervasif

    Get PDF
    National audienceLes intergiciels existants sont de plus en plus gourmands en ressources, et donc moins adaptés aux terminaux contraints. Dans cet article, nous proposons la réalisation d'un intergiciel minimal et auto extensible pour le déploiement de services en environnements pervasifs. Notre approche se base sur le découpage de la machine virtuelle et de l'intergiciel de développement en plusieurs services. Un ensemble minimal générique de services constitue le coeur de notre intergiciel et, selon le contexte d'exécution, des services peuvent y être ajoutés ou retirés

    Une approche pour un chargement contextuel de services dans les environnements pervasifs

    Get PDF
    National audienceL'installation des applications sur des terminaux mobiles pose le problème de la non adéquation des ressources proposées avec celles requises par les applications. Dans cet article, nous présentons AxSeL (A conteXtual Service Loader) une architecture de chargement contextuel de services. AxSeL considère des applications composées de services chargés à partir de dépôts distants. Les services et leurs dépendances sont représentés sous la forme d'un graphe bidimensionnel, que nous colorions selon les contraintes des dispositifs cibles. La coloration a pour but de choisir les services à charger selon le contexte matériel du dispositif

    Contextual Service Loading by Dependency Graph Colouring

    Get PDF
    International audienceWhile installing applications on mobiles devices, we may face issues due to the limit of the device resources. In this paper, we propose AxSeL: A conteXtual Service Loader that considers services-oriented applications and loads them from a distant repository. Services dependencies are represented in a graph that is coloured considering the devices and ser- vices constraints. The graph colouring aims to take services loading decisions

    Approche pour un chargement contextuel de services sur des dispositifs contraints

    Get PDF
    National audienceL'informatique ubiquitaire décrit un scénario où les applications sont à la disposition des utilisateurs, n'importe quand et à n'importe quel moment à travers les périphériques mobiles. Un tel scénario reste pour le moment difficile à réaliser. Des efforts devrant être déployés afin d'adapter les applications aux dispositifs mobiles contraints. Les travaux existants abordent les problèmes des ressources contraints et ommettent de considérer la conscience du contexte, ou vice versa. Dans cet article, nous nous basons sur le paradigme de service et proposons une architecture orientée-service qui fournit un chargement optimisé de services dans des environnements pervasifs. Des descriptions contextuelles des services, périphériques et profils utilisateurs sont pris en compte pour atteindre une meilleure adaptation aux contraintes

    Déploiement adaptatif d'applications orientées services sur environnements contraints

    Get PDF
    National audienceL'installation et l'exécution d'applications sur les dispositifs mobiles est une tâche difficile en raison de la limite des ressources de ceux-ci. Dans cet article, nous proposons une approche de déploiement contextuel d'applications orientées services, basée sur la coloration de graphes selon des contraintes de ressources. Nous représentons l'application sous la forme d'un graphe bi-dimensionnel dynamique de dépendances entre services et composants. La coloration du graphe fournit la configuration optimale de déploiement de l'application à un instant et contexte donnés. Des mécanismes d'écoute du contexte capturent les changements et répercutent une recoloration et un redploiement dynamique. L'architecture AxSeL (A conteXtual Service Loader) est validée par un prototype OSGi et illustrée par un cas d'utilisation réel

    ROCS: a Remotely Provisioned OSGi Framework for Ambient Systems

    Get PDF
    International audienceOne of the challenges of ambient systems lies in providing all the available services of the environment to the ambient devices, even if they do not physically host those services. Although this challenge has come to find a solution through cloud computing, there are still few devices and operating systems that enable applications execution by only uploading the required components into the runtime environment. The ROCS (Remote OSGi Caching Service) framework is a novel proposal which relies on a heavy-weighted standard Java/OSGi stack. It is distributed between class servers and ambient devices to provide full functionalities to resource-constrained environments. The ROCS framework provides improvements in two areas. First, it defines a minimal bootstrap environment that runs a standard Java/OSGi stack. Secondly, it provides an architecture for loading any necessary missing class from remote servers into memory at runtime. Our first results show similar performances when classes are either remotely downloaded into the main memory from a local network or from a flash drive. These results suggest a way to design minimalistic middleware that dynamically obtain their applications from the network as a first step towards cloud-aware operating systems

    Service-Oriented Middleware for the Future Internet: State of the Art and Research Directions

    Get PDF
    International audienceService-oriented computing is now acknowledged as a central paradigm for Internet computing, supported by tremendous research and technology development over the last ten years. However, the evolution of the Internet, and in particular, the latest Future Internet vision, challenges the paradigm. Indeed, service-oriented computing has to face the ultra large scale and heterogeneity of the Future Internet, which are orders of magnitude higher than those of today's service-oriented systems. This article aims at contributing to this objective by identifying the key research directions to be followed in light of the latest state of the art. This article more specifically focuses on research challenges for service-oriented middleware design, therefore investigating service description, discovery, access and composition in the Future Internet of services

    Integrated CHOReOS middleware - Enabling large-scale, QoS-aware adaptive choreographies

    Get PDF
    This document describes the final implementation and the evaluation of the CHOReOS middleware. Evaluation is achieved both via the use of the middleware on CHOReOS use-cases and via synthetic experiments and simulation. The conclusion was that the implementation of the CHOReOS middleware has achieved a good level of maturity for an open source project and it is ready to be used in real-world, complex choreographies

    CHOReOS_Requirements for the CHOReOS IDRE (D5.1)

    Get PDF
    The goal of this document is to elucidate the requirements that the various actors involved with future Internet choreographies will have from the CHOReOS Integrated Development and Runtime Environment (IDRE). Since the IDRE integrates the work performed in the work packages WP 2 - 4, the aforementioned requirements lead to the specification of requirements for WP 2 - 4, specifically those requirements which will govern how they will integrate with each other. We base our work on the conceptual model of CHOReOS defined in D1.2, and first present the main concepts used while discussing the IDRE, including the actors and use cases. This is followed by an exhaustive list of requirements pertaining to each functionality that the IDRE will provide with regard to design, development and deployment of choreographies
    corecore